.cmo{
  background:#171717;
  color:#333;
}

#headerArea {
  background: #000;
}
#memoryLaneHeader *{
  box-sizing: content-box;
  -moz-box-sizing: content-box;
}
#memoryLaneHeader ul li{
  list-style-type: none;
  padding: 0px;
}
#memoryLaneFooter ul {
  margin: 0px;
  font-family: Arial;
}
#memoryLaneHeader p, #memoryLaneFooter p{
  padding: 0px;
  margin: 0px;
}
#memoryLaneHeader #memoryLaneLogoDivSmall {
  background: url('/graphics/checkout/MemoryLane_Logo_Cart.png') no-repeat top left;
  width: 328px;
  height: 62px;
}
/* FP styles starts here */
#memoryLaneHeader #headerRight {
    height: auto;
    width: 385px;
    line-height: 16px;
}
#memoryLaneHeader .customFont {
  font-family: 'ChunkFiveRegular';
  font-weight: normal;  
}
#memoryLaneHeader .link2 {
  font-size: 12px;
}
#memoryLaneHeader .color2 {
  background: #BA2925;
}
#memoryLaneHeader .color22 {
  background: #171717;
}
#memoryLaneHeader .redArrow {
  background: url("/graphics/memoryLaneHeader/globalIcons4.png") no-repeat;
  background-position: 0 -3438px;
}
#memoryLaneHeader .hdrRow {
    height: 16px;
    padding: 0 5px;
}
#memoryLaneHeader .hdrRow div {
    height: 16px;
    padding: 2px 5px 1px;
    width: auto;
}
#memoryLaneHeader .color6 {
   background-color: #61C201;
}
/*
#memoryLaneHeader #headerFp div{
  font-weight: bold;
  line-height: 2em;
  text-align: center;
}
#memoryLaneHeader #headerFp a:hover,*/
#memoryLaneHeader #headerRight a:hover{
  text-decoration:underline;
}
/* fp styles ends here*/

#memoryLaneHeader #fp_Header_Upgrade .flexpub{
  display:inline;
}

#memoryLaneHeader .space7pxPadB{
  padding-bottom:7px;
}

#memoryLaneHeader #myInbox{
  padding:2px 10px 1px;
}

#memoryLaneHeader a:link,#memoryLaneHeader a:visited, #memoryLaneFooter a:link, #memoryLaneFooter a:visited {
  text-decoration: none;
}
#memoryLaneHeader .alertBG:hover, #memoryLaneTopBar a:hover,#memoryLaneHeader a.msgCompose:hover, #memoryLaneFooter a:hover,#memoryLaneHeader .communityContextMenuOuterDiv a:hover{
  text-decoration: underline;
}
#memoryLaneHeader #memoryLaneCSTabsDiv ul.v_statesUL li:hover{
  background:#FFF;
}
#memoryLaneHeader ul {
  padding: 0px;
  margin: 0px;	
}

#memoryLaneHeader li.spcaeOnemarR {
  margin-right: 1px;
}

#memoryLaneHeader .ffamilyVerd {
  font-family: verdana;
}
#mainHeaderVH1 {
  position: absolute;
  z-index: -1;
}
#memoryLaneHeader .text3{
  font-size: 13px;
}
#memoryLaneHeader #mLHeaderContent,#memoryLaneHeader #memoryLaneTopBar,#memoryLaneHeader #headerFp{
  width:980px;
  margin:0 auto;
  font-family: arial;
}

#memoryLaneHeader #memoryLaneLogoDiv{
  background: url(/graphics/memoryLaneHeader/MemoryLaneLogo.png) no-repeat;
  /* IE6 specific*/
  _background: url(/graphics/memoryLaneHeader/MemoryLaneLogo_8bit.png) no-repeat;
  height:103px;
  width:560px;
  font-size:13px;
  line-height:13px;
  cursor: pointer;
}

#memoryLaneHeader #memoryLaneTopBar{
  padding:0px 15px;
  overflow:hidden;
  font-family: arial;
}

#memoryLaneHeader .communityContextMenuOuterDiv{
  z-index: 99;
  background-color:#fff;
  position: relative;
  padding-top: 10px;
  padding-bottom: 6px;
  overflow:hidden;
  font-family:arial;
  text-align:left;
  width:200px;
}

#memoryLaneHeader .meMyDropDown a{
  display:block;
}

#memoryLaneHeader .dwnArrow{
  height: 5px;
  margin: 2px auto; /* IE6 specific*/ _margin:0px;
  width: 10px;
  background-position: right center;
  background:url("/graphics/memoryLaneHeader/NavDownArrow.png") no-repeat;
}

/*IE7 specific*/
*+html #memoryLaneHeader .dwnArrow{
  margin: 0px 0px;
}

#memoryLaneHeader .jqueryslidemenu ul li{
  position:relative;
  z-index:99;
}

#memoryLaneHeader #memoryLaneTabBar li:hover,#memoryLaneHeader #memoryLaneCSTabsDiv li.memoryLaneCSTabOn:hover, #memoryLaneHeader #memoryLaneTabsDiv li.memoryLaneTabOn:hover{
  background:#cccccc;
}

#memoryLaneHeader #memoryLaneTabBar li.classmatesLogo:hover{
  background:#0066cc;
}

#memoryLaneHeader .clrWt, #memoryLaneHeader #memoryLaneTabBar .clrWt{
  text-decoration:none;
}

#memoryLaneHeader .txtRight{
  text-align:right;
}

#memoryLaneHeader .txtColor21{
  color: #fff;
}

#memoryLaneHeader #memoryLaneTabBar li a.txtColor12{
  color:#FF6600;
}

#memoryLaneHeader #memoryLaneTabBar .txtColor12{
  color:#FF6600;
}

#memoryLaneHeader .link4{
  color:#0099FF;
}

#memoryLaneHeader .jqueryslidemenu ul li ul{
  position: absolute;
  left: 0;
  display: block;
  visibility: hidden;
}

#memoryLaneHeader .color14{
  background:#333;
}

#memoryLaneHeader .txtColor14{
  color: #333;
}

#memoryLaneHeader .font10{
  font-size:10px;
}

#memoryLaneHeader a.accountLink{
  padding:0 2px 0 5px;
  border-left:1px solid #fff;
}

#memoryLaneHeader .color21{
  background:#fff;
}

#memoryLaneHeader .lHeight18{
  line-height:18px;
}

#memoryLaneHeader .lHeight16{
  line-height:16px;
}
#memoryLaneHeader .mar2pxTB{
  margin-top:2px;
  margin-bottom:2px;
}

#memoryLaneHeader li.memoryLaneTabs{
  margin: 24px 1px 0px 0px;
  padding:7px 8px 0px 8px;
  background:#ffd800;
  text-align:center;
  height:23px;
  line-height:13px;
}

#memoryLaneHeader li.memoryLaneCSTabs{
  margin-top: 1px;
  padding: 8px 5px 0px 5px;
  background:#56b7f7;
  text-align:center;
  height:27px;
}
#memoryLaneHeader li.memoryLaneCSTabsV{
  margin-top: 1px;
  padding: 8px 0px 0px 0px;
  background:#56b7f7;
  text-align:center;
  height:27px;
}

#memoryLaneHeader li a.memoryLaneCSTabsLH{
  line-height: 18px;
}
#memoryLaneHeader .memoryLaneGBTab{
  margin-top: 1px;
  padding:0 6px;
  background:#56b7f7;
  text-align:center;
  height:35px;
  font-size:11px;
}

#memoryLaneHeader li.classmatesLogo{
  background:#0066cc;
  text-align:center;
}

#memoryLaneHeader li.classmatesLogo span{
  height: 18px;
}

#memoryLaneHeader li.classmatesLogoV{
  width: 235px;
  height: 18px;
}

.txtColor13, #memoryLaneHeader .txtColor13, #memoryLaneTabBar a{
  color:#000;
}

#memoryLaneHeader .alertBG{
  background:#fff;
  padding:2px;
  color:#ff6600;
}

#memoryLaneHeader #myInbox a{
  vertical-align:super;
  font:12px arial;
}

#memoryLaneHeader #memoryLaneCSTabsDiv li.memoryLaneCSTabOn{
  background: #FF6600;
}

#memoryLaneHeader #memoryLaneTabsDiv li.memoryLaneTabOn{
  background: #BA2925;
}

#memoryLaneHeader #memoryLaneCSTabsDiv li.memoryLaneCSTabOn .clrWt, #memoryLaneHeader #memoryLaneTabsDiv li.memoryLaneTabOn .clrWt{
  color: #fff;
}

#memoryLaneHeader .text1{
  font-size:11px;
}

#memoryLaneHeader .text2{
  font-size:12px;
}

#memoryLaneHeader .text4{
  font-size:14px;
}

#memoryLaneHeader .lHeight42{
  line-height:42px;
}

#memoryLaneHeader .hoverBorder {
border:4px solid #CCCCCC;
}

#memoryLaneHeader .overFlowNone{
overflow:hidden;
}
#memoryLaneHeader #vheader_schoolSearch {
  font: normal 13px Arial;
}

#statesDropDown_mlv {
  width: 623px;  
  background:#FFF;
  border: 4px solid #ccc;
  position: absolute;
  text-align: left;
  z-index: 1000;
}
#memoryLaneHeader .previewCMOV {
  z-index: 3000;
  width: 186px;
}
#memoryLaneHeader .width48{
  width: 48px;
}

#memoryLaneHeader .jqueryslidemenu ul li ul.v_statesUL {
  position: static;
  visibility: visible;
}
#statesDropDown_mlv #v_states {
  width: 622px;
}
#statesDropDown_mlv #v_states a{
  color: #09f;
  text-decoration: none;
  font: normal 12px Arial;
  line-height: 19px;
}
#statesDropDown_mlv #v_states a:hover{
  text-decoration: underline;
}
#statesDropDown_mlv .v_statesUL li{
  float: left;
  width: 116px;
  display: block;
  overflow: hidden;
}
/* autocomplete starts here */
.autocomplete-w1 { 
  background:url(/graphics/shadows/shadow.png) no-repeat bottom right; 
  position:absolute; 
  top:0px; 
  left:0px; 
  margin:8px 0 0 6px; /* IE6 fix: */ _background:none; _margin:0; 
  font-size: 13px; 
  font-family: Arial; 
  line-height: 20px; 
  color: #666 
}
.autocomplete { 
  border:1px solid #999; 
  background:#FFF; 
  cursor:default; 
  text-align:left; 
  max-height:350px; 
  overflow:auto; 
  margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; 
}
.autocomplete .selected { 
  background:#F0F0F0; 
}
.autocomplete div { 
  padding:3px 5px; white-space:nowrap; 
}
.autocomplete strong { 
  font-weight:bold; 
  color:#000; 
}
/* autocomplete ends here */

#memoryLaneFooter{
  background-color:#999;
}

#memoryLaneFooter #primaryLinks li, #memoryLaneFooter ul.primaryLinks li {
  display: inline;
  padding: 0 5px 0 8px;
}

#memoryLaneFooter #primaryLinks li, #memoryLaneFooter ul.primaryLinks li{
  border-left: 1px solid #FFF;
}

#memoryLaneFooter ul.primaryLinks li a{
  color:#FFFFFF;
  font: normal 13px arial;
}

#memoryLaneFooter .cmoTitle{
  margin-top: 0px;
  color: #FFFFFF;
  font: normal 13px arial;
}

#memoryLaneFooter #primaryLinks li.first, #memoryLaneFooter ul.primaryLinks li.first, .first{
  border-left: none;
}

#memoryLaneFooter .txtCenter{
  text-align:center;
}

#memoryLaneFooter .link9 {
  color:#FFFFFF;
  font: normal 10px arial;
}

/* search Css*/

.txtInput {
  color:#666;
  padding:1px;
  font-size:11px;
  font-family:arial;
}

#newSearchType{
  padding:0px;
  margin:0px;
}

#newSearchType option{
  padding:4px 20px 4px 10px;
  font-size:12px;
  font-family:arial;
  color:#000;
}